package com.wyw.design.model.learning.behavioral.visitor;

/**
 * @Title   抽象的访问者
 * @Description
 * @Author Mr Wu yewen.wu.china@gmail.com
 * @Date 2023/4/19 17:16
 * Update History:
 * Author        Time            Content
 */
public interface Visitor {
    // 定义对不同的元素（文件）进行访问时的具体行为
    void visit(FileElement fileElement);
    // 定义对不同的元素（文件夹）进行访问时的具体行为
    void visit(DictionaryElement dictionaryElement);
}